<?php

//欢迎界面
Route::get('/', function () {
    return redirect('/admin');
});

Route::group(['middleware' => 'web'], function () {

    //Auth 管理员登录
    Route::group(array('prefix' => 'admin'), function(){
        Route::auth();
    });

    Route::group(['middleware' => 'auth'], function () {

        //车联网后台
        Route::group(array('namespace'=>'Admin\hwtc','prefix' => 'admin'), function(){
            Route::get('/', 'IndexController@index');
            Route::get('/2', 'IndexController@test_fetch_sn');

            // Route::get('/test/test_fetch_sn', 'TestController@test_fetch_sn');   //测试分配psn并发测试

            /**
             * 文件管理
             */
            Route::get('/finder/index', 'FinderController@index');

            Route::delete('/log/destroy_checked','LogController@destroy_checked'); //多选删除
            Route::resource('/log','LogController'); //url 访问日志 资源路由


            //数据可视化
            Route::get('/statistic', 'VisualizationController@statistic');  //显示各版本终端 统计

        });


        //system管理
        Route::group(array('namespace'=>'Admin\system','prefix' => 'system'/*,'middleware' => 'role:root'*/), function(){
            //只有root角色能操作！
            Route::resource('user','UserController'); //用户管理
//            Route::resource('role','RoleController'); //角色管理
//            Route::resource('permission','PermissionController'); //权限管理

        });

        //system管理
        Route::group(array('namespace'=>'Admin\system','prefix' => 'system'), function(){

            //登录用户修改密码
            Route::get('/password','ConfigController@password'); //显示修改密码界面
            Route::patch('/password/update_password','ConfigController@update_password'); //执行修改密码
            Route::get('/clear_cache','ConfigController@clear_cache'); //clear_cache 清除所有缓存

        });
    });

    //api
//    require 'Routes/Api/hwcloud.php';


});
